<?php
// Definición de la consulta según los criterios de búsqueda
//definicion del criterio del grado
if ($grado == 2) {
    $tabla = "perm_acel_" . $filtro . "_";
    $tipo_grado = "General";
} else {
    $tabla = "perm_" . $filtro . "_";
    $tipo_grado = "Aceleración";
}
// Matriz que guardara los datos de la consulta realizada a continuacion
$datos = Array();
// Matriz que guarda los años de consulta
$anios = Array();
for($a = $anio_menor; $a <= $anio_mayor; $a ++) {
    $anios[] = $a;
}
// Consultas segun criterios de busqueda
if ($anio_menor != '' && $anio_mayor != '' && $grado == '' && $secretaria_id != '' && $institucion_id == '' && $sede_id == '') {
    $resultado = mysql_query("select ".$campos." from ".$tabla.$anio_menor.$tbl_filtro." where ".$join." anio_info <= ".$anio_mayor." and secretaria_id = ".$secretaria_id." group by anio_info, ".$filtro.";");
    $filas = @mysql_num_rows($resultado);
    while($valores = @mysql_fetch_assoc($resultado)){
        $datos[$anio_menor][$valores[$filtro]][$valores["anio_info"]] = $valores["cantidad"];
    }
    $secr = mysql_query("select nombre from secretarias where id = ".$secretaria_id.";");
    $val_sec = @mysql_fetch_assoc($secr);
    $titulo = "Consolidado de permanencia ".$subt."- Total secretaria<br/>".$val_sec["nombre"];
} else if ($anio_menor != '' && $anio_mayor != '' && $grado != '' && $secretaria_id != '' && $institucion_id == '' && $sede_id == '') {
    $resultado = mysql_query("select ".$campos." from ".$tabla.$anio_menor.$tbl_filtro." where ".$join." anio_info <= ".$anio_mayor." and secretaria_id = ".$secretaria_id." group by anio_info, ".$filtro.";");
    $filas = @mysql_num_rows($resultado);
    while($valores = @mysql_fetch_assoc($resultado)){
        $datos[$anio_menor][$valores[$filtro]][$valores["anio_info"]] = $valores["cantidad"];
    }
    $titulo = "Consolidado de permanencia ".$subt."- Total grado<br/>".$tipo_grado;
} else if ($anio_menor != '' && $anio_mayor != '' && $grado != '' && $secretaria_id != '' && $institucion_id != '' && $sede_id == '') {
    $resultado = mysql_query("select ".$campos." from ".$tabla.$anio_menor.$tbl_filtro." where ".$join." anio_info <= ".$anio_mayor." and secretaria_id = ".$secretaria_id." and institucion_id = ".$institucion_id." group by anio_info, ".$filtro.";");
    $filas = @mysql_num_rows($resultado);
    while($valores = @mysql_fetch_assoc($resultado)){
        $datos[$anio_menor][$valores[$filtro]][$valores["anio_info"]] = $valores["cantidad"];
    }
    $inst = mysql_query("select nombre from instituciones where id = ".$institucion_id.";");
    $val_inst = @mysql_fetch_assoc($inst);
    $titulo = "Consolidado de permanencia ".$subt."- Total institución<br/>".$val_inst["nombre"];
} else if ($anio_menor != '' && $anio_mayor != '' && $grado != '' && $secretaria_id != '' && $institucion_id != '' && $sede_id != '') {
    $resultado = mysql_query("select ".$campos." from ".$tabla.$anio_menor.$tbl_filtro." where ".$join." anio_info <= ".$anio_mayor." and secretaria_id = ".$secretaria_id." and institucion_id = ".$institucion_id." and sede_id = ".$sede_id." group by anio_info, ".$filtro.";");
    $filas = @mysql_num_rows($resultado);
    while($valores = @mysql_fetch_assoc($resultado)){
        $datos[$anio_menor][$valores[$filtro]][$valores["anio_info"]] = $valores["cantidad"];
    }
    $sed = mysql_query("select nombre from sedes where id = ".$sede_id.";");
    $val_sede = @mysql_fetch_assoc($sed);
    $titulo = "Consolidado de permanencia ".$subt."- Total sede<br/>".$val_sede["nombre"];
} else {
    $resultado = mysql_query("select ".$campos." from ".$tabla.$anio_menor.$tbl_filtro." where ".$join." anio_info <= ".$anio_mayor." group by anio_info, ".$filtro.";");
    $filas = @mysql_num_rows($resultado);
    while($valores = @mysql_fetch_assoc($resultado)){
        $datos[$anio_menor][$valores[$filtro]][$valores["anio_info"]] = $valores["cantidad"];
    }
    $titulo = "Consolidado de permanencia ".$subt."- Total nacional";
}
//funcion para sacar porcentajes
function porcentaje($vb, $vc) {
    @$por = number_format(($vc * 100) / $vb,0);
    return $por;
}
?>